#pragma once
#ifndef _LF_CAPTUREMODULE
#define _LF_CAPTUREMODULE

/*

	OpenLF

*/

#include <lightField.h>
/** \brief Attributes Table.
 *
 * \par
 * All the attributes have a name, a type, a count and the data.\n
 * Names are usually strings with less that 30 chars.
 * \par
 * Attributes are stored in a hash table for fast access. \n
 * We use the hash function described in "The Pratice of Programming" of Kernighan & Pike.
 * \ingroup util */
/*void uncompressLightField();
void loadLightField();

int genLFName( int ID);
void ActiveLF( enum LightField );*/
//void BindLF( enum target, uint LightField );

/*
void lfGenLightFields(LFsizei n, unsigned int *lightFields);
void lfBindLightField(LFenum target, LFuint lightField);
void lfSetParam(LFenum target, LFenum pname, LFsizei *size);
void lfLoad(LFenum target, LFenum internalFormat, LFsizei width, LFsizei height, LFuint u, LFuint v, LFenum format, LFenum type, const void *data);
void lfDeleteLightFields();*/
//GLboolean LF_IsLightField(GLuint texture);

#endif